﻿namespace D.Medicalcare.Read.API.Dtos
{
    public class PhysicalexaminationDto
    {
        public int physicalId { get; set; }

        /// <summary>
        /// 体检人
        /// </summary>
        public int? PatientId { get; set; }
   
        /// 
        /// <summary>
        /// 关系
        /// </summary>
        public string? Impact { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string? PatientName { get; set; }
        /// <summary>
        /// 证件类型
        /// </summary>
        public string? DocumentType { get; set; }
        /// <summary>
        /// 证件号码（身份证号）
        /// </summary>
        public string? DocumentNo { get; set; }
        /// <summary>
        /// 就诊卡号
        /// </summary>
        public string? PatientNo { get; set; }
        /// <summary>
        /// 手机号码
        /// </summary>
        public string? Phone { get; set; }
        /// <summary>
        /// 就诊人地址（选填）
        /// </summary>
        public string? Address { get; set; }
        /// <summary>
        /// 设为默认就诊人
        /// </summary>
        public bool IsDefault { get; set; }
        /// <summary>
        /// 绑定Id
        /// </summary>
        public int ParentId { get; set; }

        /// <summary>
        /// 医院
        /// </summary>
        public string? Hospital { get; set; }
        /// <summary>
        /// 地址
        /// </summary>
        public string Address2 { get; set; }

        /// <summary>
        /// 科室
        /// </summary>
        public string? Department { get; set; }

        /// <summary>
        /// 预约体检时间
        /// </summary>
        public DateTime? PhysicalTime { get; set; }

        /// <summary>
        /// 候诊时间
        /// </summary>
        public string? WaitingTime { get; set; }

        /// <summary>
        /// 套餐
        /// </summary>
        public int? HealthCheckPackageId { get; set; }


        /// <summary>
        /// 体检套餐名称
        /// </summary>
        public string? PackageName { get; set; }


        public string? PackageType { get; set; }
        /// <summary>
        /// 价格
        /// </summary>
        public double? Medicalexaminationfee { get; set; }

        /// <summary>
        /// 预约时间
        /// </summary>
        public DateTime? bookingTime { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public string? State { get; set; }

        /// <summary>
        /// 报道时间
        /// </summary>
        public DateTime? Checktime { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remark { get; set; }

 
    }
}
